package com.payment.system.domain;

import java.math.BigDecimal;
import java.util.Date;

import com.payment.common.annotation.Excel;
import com.payment.common.base.BaseEntity;

import lombok.Getter;
import lombok.Setter;

/**
 * 新计划表 sys_plan_new
 * 
 * @author payment
 * @date 2019-07-02
 */
@Getter
@Setter
public class PlanNew extends BaseEntity {
	private static final long serialVersionUID = 1L;

	/** 主键 */
	@Excel(name = "计划编号")
	private String id;
	/** 平台用户id */
	private String merchantId;
	/** 平台用户手机号 */
	@Excel(name = "用户手机号")
	private String merchantPhone;
	/** 平台用户姓名 */
	@Excel(name = "用户姓名")
	private String merchantName;
	/** A卡号 */
	@Excel(name = "A卡号")
	private String cardNumberA;
	/** B卡号 */
	@Excel(name = "B卡号")
	private String cardNumberB;
	/** 状态(0待执行1执行中2失败3成功4暂停5删除) */
	@Excel(name = "状态",readConverterExp="0=待执行,1=执行中,2=失败,3=成功,4=暂停,5=删除")
	private Integer status;
	/** 创建时间 */
	@Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
	private Date createTime;
	/** 修改时间 */
	private Date updateTime;
	/** 还款金额 */
	@Excel(name = "还款金额")
	private BigDecimal planAmt;
	/** 预留金 */
	@Excel(name = "预留金")
	private BigDecimal cbAmt;
	/** 计划类型  */
	@Excel(name = "计划类型",readConverterExp="1=智能还,2=完美还,3=智能还,4=智能还")
	private Integer type;
	/** 每天还款笔数 */
	private Integer everyNum;
	/** 地区 */
	@Excel(name = "地区")
	private String region;
	/** 执行时间组 */
	private String executionTime;
	/** 最大组数 */
	private Integer maxGroupNum;
	/** 费率 */
	private String rate;
	/** 笔数费 */
	private String pro;
	/** 通道 */
	private String acqName;
	/** 手续费*/
	private BigDecimal rateMoney;
}
